export interface IndicatorVO {
  /**
   * 主键
   */
  id?: number | string;
  /** 采集器id */
  collectorId: string;
  /** 系统位号 */
  sysNum: string;
  /** 点位名称(必填) */
  name: string;
  /** 监测项(必填) */
  indicatorType: string;
  indicatorTypeName: string;
  /** 高报阈值 */
  highAlarm: number;
  /** 高高报阈值 */
  highHighAlarm: number;
  /** 低报阈值 */
  lowAlarm: number;
  /** 低低报阈值 */
  lowLowAlarm: number;
  /** 仪表上限(必填) */
  rangeTop: number;
  /** 仪表下限(必填) */
  rangeBottom: number;
  realValue: number;
  /** 所属控制系统 1：DCS 2：SIS 3：GDS 4：控制回路 5：MES */
  controlSystem: number;
  /** 报警类型 1：A类报警 2：B类报警 3：一级报警 4：二级报警 */
  alarmType: number;
  /** 位号描述 */
  tagDescription: string;
}

export interface IndicatorForm {
  id?: number;
  /** 采集器id */
  collectorId: string;
  /** 系统位号 */
  sysNum: string;
  /** 点位名称(必填) */
  name: string;
  /** 监测项(必填) */
  indicatorType: string;
  /** 高报阈值 */
  highAlarm: number;
  /** 高高报阈值 */
  highHighAlarm: number;
  /** 低报阈值 */
  lowAlarm: number;
  /** 低低报阈值 */
  lowLowAlarm: number;
  /** 仪表上限(必填) */
  rangeTop: number;
  /** 仪表下限(必填) */
  rangeBottom: number;
  /** 所属控制系统 1：DCS 2：SIS 3：GDS 4：控制回路 5：MES */
  controlSystem: number;
  /** 报警类型 1：A类报警 2：B类报警 3：一级报警 4：二级报警 */
  alarmType: number;
  /** 位号描述 */
  tagDescription: string;
}

export interface IndicatorQuery extends PageQuery {
  /**
   * 工艺位号
   */
  num?: string;
  /**
   * 系统位号
   */
  sysNum?: string;
  /**
   * 运行状态 0停用， 1,在用
   */
  runningStatus?: number;
  /**
   * 是否停用 0使用 1停用
   */
  disabled?: number;
}
